For multiple screens, see "Multiple Screens Revealed" in develop #10 to find out how to walk the GDeviceList.
pascal OSErr GDHasScale(GDHandle gdh,short depth,Fixed *scale)
gdh A handle to a screen graphics device.
depth Pixel depth of screen device. Use this field to specify which pixel depth scaling information should be returned for.
scale A pointer to a fixed point scale value. On input, this field should be set to the desired scale value. On output, this field will contain the closest scale available for the given depth. A scale of 0x10000 indicates normal size, 0x20000 indicates double size, and so on.
Errors:
cDepthErr The requested depth is not supported.
cDevErr Not a screen device.
controlErr Video driver can not respond to this call.
See also: QuickTime Technote QT4.